# 作   者：要努力，努力，再努力
# 开发日期：2022/4/21 10:53
lst = [10, 20, 30, 40, 50, 60, 30]
lst.remove(30)  # 从列表中移除一个元素，如果有重复元素，移除第一个元素
print(lst)
# lst.remove(100)  # 报错 list.remove(x): x not in list

lst.pop(1)
print(lst)
# lst.pop(5)  # 报错 pop index out of range
lst.pop()  # 不指定元素下标，默认删除最后一个元素
print(lst)

print('-------------切片操作：删除至少一个元素，产生新的列表对象---------')
new_list = lst[1:3]
print('切片后的列表', new_list)

'''不产生新的列表对象，而是删除原列表的内容'''

lst[1:3]=[]
print(lst)

'''清除列表中的所有元素'''
lst.clear()
print(lst)

'''del语句将列表对象删除'''
del lst
# print(lst)  # name 'lst' is not defined